home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 11998 < prev    next >
Encoding:
Text File  |  1996-08-05  |  4.5 KB  |  110 lines

  1. Path: newsie.dmc.com!usenet
  2. From: prozac@cape.com (gregg jennings)
  3. Newsgroups: comp.lang.c++,comp.lang.eiffel,comp.lang.c,comp.object,comp.software-eng
  4. Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
  5. Date: 17 Mar 1996 17:31:44 GMT
  6. Organization: On Prozac BBS (1-508-540-9711)
  7. Message-ID: <4ihia0$qh0@newsie.dmc.com>
  8. References: <1995Jul3.034108.4193@rcmcon.com> <4i682p$40go@info4.rus.uni-stuttgart.de> <1996Mar13.172859.88220@ucl.ac.uk> <4i9toj$suk@news.xs4all.nl> <4icbo4INN7fb@gambier.ugrad.cs.ubc.ca> <4ieue9$ldb@news4.digex.net>
  9. NNTP-Posting-Host: tsa_34.cape.com
  10. Mime-Version: 1.0
  11. Content-Type: Text/Plain; charset=ISO-8859-1
  12. X-Newsreader: WinVN 0.99.6
  13.  
  14. In article <4ieue9$ldb@news4.digex.net>, ell@access4.digex.net┌ says...
  15. >
  16. >While agree with Meyer on this point, it's important to note that not all
  17. >C programmers are bad hackers.  Due to the low level aspects of C it is
  18. >going to attract those who place project implementation above its logical
  19. >side, those whom worship the computer, etc.  But it also attracts 
  20. >programmers who practice good and even greaat analysis, design and 
  21. >implementation.
  22. >
  23.  
  24. This term, "Hackers", has been changing over the years, mostly,
  25. I think, due to people writing about "Hackers" in newspapers
  26. when they really mean "Crackers".  But someone who equates
  27. hackers with poor C programming is just plain ignorant about
  28. the history of technology.
  29.  
  30. The "Hacker ethic" is as old as technology itself although the
  31. word is a modern one.  The hacker in computer terms derived,
  32. I think, from the early days a MIT.  Read the book "Hackers"
  33. by Steven Levy, 1984.  Later references to hackers and hacking
  34. have changed the meaning.  Bruce Sterling says in his book
  35. "The Hacker Crackdown" (1992); "This book ... has little to
  36. say about `hacking' in it's finer, original sense."
  37.  
  38. Another change in the meaning is due to "self-called hackers"
  39. (real hackers don't call themselves that) roaming BBS's and
  40. computer internetworks declaring that all computers and infor-
  41. mation should be free and open.
  42.  
  43. From there, to force this free and open ethic, came the crackers.
  44.  
  45. That someone thinks of hackers as hacks is just shows a that
  46. they have a complete lack of knowledge of technological history.
  47.  
  48. Here are some great "hackers" of history:
  49.  
  50.    Leonardo da Vinci
  51.    Benjamin Franklin
  52.    Thomas Edison
  53.    Nikola Tesla
  54.    Alan Turing
  55.  
  56. There are thousands more.
  57.  
  58. Here's an example (based on the book "Appointment on the Moon"
  59. by Richard S. Lewis):
  60.  
  61. In the early 1950's, the U.S. embarked on a project to launch a
  62. satellite.  There were two projects.  The Army "Project Orbiter"
  63. headed up by Wernher Von Braun and many German emigres.  And the
  64. Navy "Vangaurd Project".
  65.  
  66. The Army rocket, the Jupiter C, was done mostly "in house"; the
  67. desgin and manufacturing was done mostly by the scientists
  68. themselves.  It was a four-stage design; the second and third
  69. stages where spin stabilized, they actually rotated before and
  70. during flight.  It would have a 10 pound satellite.
  71.  
  72. The Naval rocket was done by large corporations such as Martin Co.
  73. and General Electric.  It was a three-stage design with a 20
  74. pound payload.
  75.  
  76. Due to an Ad Hoc Committee's recomendation, based on "technical
  77. reccommendations of the Advisory Group", the Vangaurd project
  78. was chosen to be first.  The Jupiter C was considered to be a
  79. "messy design", although "it was quick enough and efficient
  80. enough to do the job".  The Vangaurd appeared to be "less
  81. inherently complex."
  82.  
  83. The first 3 tests of the Jupiter C, all before the Sputnik,
  84. where not allowed to actually carry a payload (they were launched
  85. before the Vangaurd) but proved successful -- the third flight
  86. could have put up a satellite if they where allowed to.
  87.  
  88. The Vangaurd had not had any real tests before Sputnik.  After
  89. Sputnik, the two Vangaurds both blew up -- to the ridicule of
  90. the world.
  91.  
  92. The Jupiter C was then given the go ahead.  When the German
  93. scientists saw the concrete platforms at Cape Canaveral, they
  94. shook their heads in wonder and said they would just use portable
  95. steel platforms and cool them with liquid oxygen.
  96.  
  97. It was again successful and launched a satellite.  The telemetry
  98. was late in coming in.  When Von Braun was given the news when it
  99. did come in, he looked at his watch, and said in a flat voice,
  100. "She is eight minutes late. Interesting."  Hacker mentality to the
  101. end.
  102.  
  103. If the "messy" design was allowed to go first by the "Committee",
  104. perhaps 20 years of the "duck and cover" paranoid brainwashing of
  105. the american people could have been prevented.
  106.  
  107. The hacker ethic is NOT just C programming.
  108.  
  109.  
  110.